center {
    justify-self: center;
}

html, head, body, p, div, article, aside, footer, header, hgroup, main, nav, section, address, blockquote, figcaption, figure, center, hr,
h1, h2, h3, h4, h5, h6, ul, ol, li, menu, dir, dd, dl, dt, form, legend, fieldset, pre, xmp, plaintext, listing, frameset, frame, details, summary, img, table, th, td {
    display: block;
}

marquee, meter, progress {
    display: inline-block;
}

datalist, param, noframes, template {
    display: none
}

body, main, div, section, nav, footer, header {
    flex-direction: column;
}

area {
    cursor: pointer;
}

ol, ul {
    flex-grow: 0;
    flex-direction: column;
    padding: 0dp, 0dp, 0dp, 16dp;
}

blockquote {
    margin: 1em 40dp 1em 40dp;
}

ruby > rt {
    display: block;
    font-size: 50%;
    text-align: start;
}

ruby > rp {
    display: none;
}
